package org.example.zuoye5;

public class main {
    public static void main(String[] args) {
        //编写程序由数字和字母组成的字符串,将其中的数字获取出来去重并按顺序输出
        //例如:"AC05Ee1824pf139sPSK458",输出结果为:01234589

        String input = "AC05Ee1824pf139sPSK458";
        String digits = input.replaceAll("[^0-9]", ""); // 使用正则表达式提取数字
        String uniqueDigits = removeDuplicates(digits); // 去重

        System.out.println("提取并去重后的数字：" + uniqueDigits);
    }

    public static String removeDuplicates(String input) {
        StringBuilder result = new StringBuilder();
        for (int i = 0; i < input.length(); i++) {
            char currentChar = input.charAt(i);
            if (result.indexOf(String.valueOf(currentChar)) == -1) {
                result.append(currentChar);
            }
        }
        return result.toString();
    }
}
